package com.strive.demo.web.service.impl;

import com.alibaba.excel.annotation.ExcelProperty;
import com.strive.demo.web.model.ExcelDto;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @description:
 * @author: bingcun.chen
 * @Date: 2022/3/26 12:00
 * @Version 1.0
 */
public class ScannerService {


    public static class ExcelDto {
        //设备ID
        private String deviceId;
        //设备名称
        private String deviceName;
        //测点
        private String point;
        //测点值
        private String pointName;
    }
    public static void main(String[] args) {
        //1.首先初始化100个表头数据(我方导入应该知道多少个表头数据)。ExcelDto[] excelDtos = new ExcelDto[100];

        //2.扫描表头根据"设备ID.设备名称.测点"转换ExcelDto对象,并按列存储。
        //列       0                1                 2           ...
        //    excelDto(对象)    excelDto(对象)    excelDto(对象)    ...

        //3.继续扫描下一行,通过excelDtos[列]，直接获取对象，填充值。
    }


}
